home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / CONTRSRC.ZIP / SRC / MORFLAME / MEMOIRE.INC < prev    next >
Encoding:
Text File  |  1980-07-17  |  1.4 KB  |  48 lines

  1. ;--------------------------------------------------------------------------   
  2. ;    ACHTUNG !  VERSION DANGEREUSE ....PAS DE TRAITEMENT D'ERREURS !!!!
  3. ;--------------------------------------------------------------------------   
  4.   LSDS MACRO reg1, reg2
  5.     mov reg2, reg1
  6.     mov ds, reg2
  7.   ENDM
  8. ;--------------------------------------------------------------------------   
  9.   LSES MACRO reg1, reg2
  10.     mov reg2, reg1
  11.     mov es, reg2
  12.   ENDM
  13. ;--------------------------------------------------------------------------   
  14.   LSFS MACRO reg1, reg2
  15.     mov reg2, reg1
  16.     mov fs, reg2
  17.   ENDM
  18. ;--------------------------------------------------------------------------   
  19.   LSGS MACRO reg1, reg2
  20.     mov reg2, reg1
  21.     mov gs, reg2
  22.   ENDM
  23. ;--------------------------------------------------------------------------   
  24. NEW MACRO nom, mem 
  25.   LOCAL suite, erreur2, fin
  26.   ; déclare et alloue mem byte à un pointeur
  27.    MRF_TEXT ENDS
  28.    _DATA2 SEGMENT
  29.       nom word ?
  30.    _DATA2 ENDS
  31.    MRF_TEXT SEGMENT
  32.      mov        ah, 48h
  33.      mov        bx, mem
  34.      shr        bx, 4
  35.      inc        bx
  36.      int        21h
  37.      mov        nom, ax
  38. fin:  
  39. ENDM          
  40. ;--------------------------------------------------------------------------   
  41.   FREE MACRO nom
  42.   ; Libère la mémoire pointée par nom
  43.      mov        ax, nom
  44.      mov        es, ax
  45.      mov        ah, 49h
  46.      int        21h
  47.   ENDM
  48.